﻿namespace Koala.Pro.Core.Dto;

public class OperationLogPagedDto : PagedAndSortedInputDto, IPagedAndSortedResultRequest, IPagedResultRequest, ILimitedResultRequest, ISortedResultRequest
{
    public virtual string ExcludeId { get; set; }

    public virtual string ID { get; set; }

    public virtual string User_ID { get; set; }

    public virtual string LoginName { get; set; }

    public virtual string FullName { get; set; }

    public virtual string Company_ID { get; set; }

    public virtual string CompanyName { get; set; }

    public virtual string TableName { get; set; }

    public virtual string OperationType { get; set; }

    public virtual string Note { get; set; }

    public virtual string IPAddress { get; set; }

    public virtual string MacAddress { get; set; }

    public virtual DateTime? CreateTimeStart { get; set; }

    public virtual DateTime? CreateTimeEnd { get; set; }

    public OperationLogPagedDto()
    {
    }

    public OperationLogPagedDto(int skipCount, int resultCount)
        : base(skipCount, resultCount)
    {
    }

    public OperationLogPagedDto(PagerInfo pagerInfo)
        : base(pagerInfo)
    {
    }
}